home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / 3-Presentations / Apple Demos / Training / HyperCard 2.0 Training / Intro to HyperCard 2.0 / card_48490.txt < prev    next >
Text File  |  1990-08-24  |  6KB  |  226 lines

  1. -- card: 48490 from stack: in.0
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 47554
  5. -- name: DISPLAYING COLOR PICTURES
  6. ----- HyperTalk script -----
  7. on closecard
  8.   hideOtherFields
  9. end closecard
  10.  
  11. on hideOtherFields
  12.   repeat with n = 2 to the number of cd flds
  13.     hide cd fld n
  14.   end repeat
  15. end hideOtherFields
  16.  
  17.  
  18. -- part 10 (field)
  19. -- low flags: 01
  20. -- high flags: 0000
  21. -- rect: left=47 top=246 right=264 bottom=426
  22. -- title width / last selected line: 0
  23. -- icon id / first selected line: 0 / 0
  24. -- text alignment: 0
  25. -- font id: 3
  26. -- text size: 10
  27. -- style flags: 0
  28. -- line height: 14
  29. -- part name: 
  30. ----- HyperTalk script -----
  31. on mouseUp
  32.   hideOtherFields   --in cd script
  33.   lock screen
  34.   set the lockText of the target to false
  35.   click at the clickLoc
  36.   click at the clickLoc
  37.   put the selection into whatField
  38.   set the lockText of the target to true
  39.   unlock screen
  40.   show cd fld whatField
  41. end mouseUp
  42.  
  43.  
  44.  
  45.  
  46.  
  47. -- part 3 (field)
  48. -- low flags: 81
  49. -- high flags: 2004
  50. -- rect: left=41 top=141 right=244 bottom=286
  51. -- title width / last selected line: 0
  52. -- icon id / first selected line: 0 / 0
  53. -- text alignment: 0
  54. -- font id: 174
  55. -- text size: 14
  56. -- style flags: 0
  57. -- line height: 15
  58. -- part name: sourceName
  59. ----- HyperTalk script -----
  60. on mouseUp
  61.   hide me
  62. end mouseUp
  63.  
  64.  
  65.  
  66. -- part 4 (field)
  67. -- low flags: 81
  68. -- high flags: 2004
  69. -- rect: left=94 top=169 right=244 bottom=277
  70. -- title width / last selected line: 0
  71. -- icon id / first selected line: 0 / 0
  72. -- text alignment: 0
  73. -- font id: 174
  74. -- text size: 14
  75. -- style flags: 0
  76. -- line height: 15
  77. -- part name: sourceType
  78. ----- HyperTalk script -----
  79. on mouseUp
  80.   hide me
  81. end mouseUp
  82.  
  83.  
  84.  
  85. -- part 5 (field)
  86. -- low flags: 81
  87. -- high flags: 2004
  88. -- rect: left=122 top=138 right=244 bottom=365
  89. -- title width / last selected line: 0
  90. -- icon id / first selected line: 0 / 0
  91. -- text alignment: 0
  92. -- font id: 174
  93. -- text size: 14
  94. -- style flags: 0
  95. -- line height: 15
  96. -- part name: windowStyle
  97. ----- HyperTalk script -----
  98. on mouseUp
  99.   hide me
  100. end mouseUp
  101.  
  102.  
  103.  
  104. -- part 6 (field)
  105. -- low flags: 81
  106. -- high flags: 2004
  107. -- rect: left=187 top=157 right=244 bottom=369
  108. -- title width / last selected line: 0
  109. -- icon id / first selected line: 0 / 0
  110. -- text alignment: 0
  111. -- font id: 174
  112. -- text size: 14
  113. -- style flags: 0
  114. -- line height: 15
  115. -- part name: windowPos
  116. ----- HyperTalk script -----
  117. on mouseUp
  118.   hide me
  119. end mouseUp
  120.  
  121.  
  122.  
  123. -- part 7 (field)
  124. -- low flags: 81
  125. -- high flags: 2004
  126. -- rect: left=233 top=144 right=247 bottom=434
  127. -- title width / last selected line: 0
  128. -- icon id / first selected line: 0 / 0
  129. -- text alignment: 0
  130. -- font id: 174
  131. -- text size: 14
  132. -- style flags: 0
  133. -- line height: 15
  134. -- part name: origin
  135. ----- HyperTalk script -----
  136. on mouseUp
  137.   hide me
  138. end mouseUp
  139.  
  140.  
  141.  
  142. -- part 8 (field)
  143. -- low flags: 81
  144. -- high flags: 2004
  145. -- rect: left=264 top=142 right=244 bottom=434
  146. -- title width / last selected line: 0
  147. -- icon id / first selected line: 0 / 0
  148. -- text alignment: 0
  149. -- font id: 174
  150. -- text size: 14
  151. -- style flags: 0
  152. -- line height: 15
  153. -- part name: dithering
  154. ----- HyperTalk script -----
  155. on mouseUp
  156.   hide me
  157. end mouseUp
  158.  
  159.  
  160.  
  161. -- part 9 (field)
  162. -- low flags: 81
  163. -- high flags: 2004
  164. -- rect: left=43 top=200 right=245 bottom=183
  165. -- title width / last selected line: 0
  166. -- icon id / first selected line: 0 / 0
  167. -- text alignment: 0
  168. -- font id: 174
  169. -- text size: 14
  170. -- style flags: 0
  171. -- line height: 15
  172. -- part name: Picture
  173. ----- HyperTalk script -----
  174. on mouseUp
  175.   hide me
  176. end mouseUp
  177.  
  178.  
  179.  
  180. -- part contents for background part 1
  181. ----- text -----
  182. HyperCard 2.0 contains an XCMD for displaying color or grayscale pictures. The XCMD works best under a memory partition of two or more megabytes, and fully supports 32-Bit QuickDraw. 
  183.  
  184. You can send messages to the picture window to close it, zoom the picture or the window in or out, change the window size, and scroll the picture.
  185.  
  186. The format for using the XCMD to display pictures is:
  187.  
  188.  
  189. Click on the parts of the command above for more information.
  190.  
  191. -- part contents for background part 2
  192. ----- text -----
  193. DISPLAYING COLOR PICTURES
  194.  
  195. -- part contents for card part 3
  196. ----- text -----
  197. SourceName is the name of the file or resource containing the picture to be displayed. If no name is given, the standard File diaolg box will be displayed, from which the user can select a PICT or PNTG file.
  198.  
  199. -- part contents for card part 4
  200. ----- text -----
  201. SourceType is ‚Äúresource‚Äù or ‚Äúfile‚Äù or ‚Äúclipboard‚Äù. If no option is specified, the default is ‚Äúfile‚Äù.
  202.  
  203. -- part contents for card part 5
  204. ----- text -----
  205. WindowStyle specifies the type of window in which the picture is to be displayed. The window type can be ‚Äúplain‚Äù, ‚Äúrect‚Äù, ‚Äúzoom‚Äù, 
  206. ‚ÄúroundRect‚Äù, ‚Äúdialog‚Äù, ‚Äúshadow‚Äù, or ‚Äúwindoid‚Äù. The default is ‚Äúzoom‚Äù.
  207.  
  208. -- part contents for card part 6
  209. ----- text -----
  210. WindowPos specifies the rectangle, in global coordinates, that will be the bounding rectangle for the picture.
  211.  
  212. -- part contents for card part 7
  213. ----- text -----
  214. Origin specifies the point of the picture, in the picture‚Äôs coordinate system, that is to be displayed in the top left corner of the window. The default is 0,0.
  215.  
  216. -- part contents for card part 8
  217. ----- text -----
  218. Dithering is either ‚Äútrue‚Äù or ‚Äúfalse‚Äù. Unless you have 32-bit QuickDraw installed , this parameter is ignored. The default is ‚Äúfalse‚Äù.
  219.  
  220. -- part contents for card part 9
  221. ----- text -----
  222. Picture is the name of the XCMD.
  223.  
  224. -- part contents for card part 10
  225. ----- text -----
  226. Picture sourceName,sourceType,windowStyle,windowPos,origin,dithering